articles.sql
-- @query(create, -- END)
CREATE TABLE IF NOT EXISTS `article` (
`id` int(11) PRIMARY KEY,
`title` varchar(256),
`description` TEXT,
`slug` varchar(256),
`created_at` datetime,
`status` varchar(30),
`related_article_id` int(11)
) ;
DELETE FROM `article`;
INSERT INTO `article` (`id`, `title`, `description`, `slug`, `created_at`, `status`, `related_article_id`)
VALUES
(1, 'One', 'Desc 1', 'one', CURRENT_TIMESTAMP, 'public', NULL),
(2, 'Two', 'Desc 2', 'two', CURRENT_TIMESTAMP, 'public', NULL),
(3, 'Three', 'Desc 3', 'three', CURRENT_TIMESTAMP, 'public', 1),
(4, 'Four, Private', 'Desc 4', 'four-private', CURRENT_TIMESTAMP, 'private', 1)
;
-- END
-- @query(empty)
DELETE FROM `article`;
-- @query(insert_test_rows)
INSERT INTO `article` (`id`, `title`, `description`, `slug`, `created_at`, `status`, `related_article_id`)
VALUES
(1, 'One', 'Desc 1', 'one', CURRENT_TIMESTAMP, 'public', NULL),
(2, 'Two', 'Desc 2', 'two', CURRENT_TIMESTAMP, 'public', NULL),
(3, 'Three', 'Desc 3', 'three', CURRENT_TIMESTAMP, 'public', 1),
(4, 'Four, Private', 'Desc 4', 'four-private', CURRENT_TIMESTAMP, 'private', 1)
;
-- @query(get_public)
SELECT * FROM `article` WHERE `status` = 'public';
-- @query(recreate, -- END)
DROP TABLE IF EXISTS `article`;
CREATE TABLE IF NOT EXISTS `article` (
`id` int(11) PRIMARY KEY,
`title` varchar(256),
`description` TEXT,
`slug` varchar(256),
`created_at` datetime,
`status` varchar(30),
`related_article_id` int(11)
) ;
-- END